package com.sims.dao;

import java.util.List;

import com.sims.bean.ScoreRecord;

public interface IScoreRecordDAO {

	public abstract void save(ScoreRecord transientInstance);

	public abstract void delete(ScoreRecord persistentInstance);

	public abstract ScoreRecord findById(java.lang.Integer id);

	public abstract List findByExample(ScoreRecord instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findBySid(Object sid);

	public abstract List findByCourse(Object course);

	public abstract List findByScore(Object score);

	public abstract List findByType(Object type);
	
	public abstract List findByTime(Object stime);

	public abstract List findAll();

	public abstract ScoreRecord merge(ScoreRecord detachedInstance);

	public abstract void attachDirty(ScoreRecord instance);

	public abstract void attachClean(ScoreRecord instance);

}